package net.sf.amateras.air.as.assist.reader;

import java.util.List;

public class As3Interface implements IType {
    As3Package _package;
    String name;
    ACSpecifier accessSpec = ACSpecifier._internal;
    List<As3Interface> interfaces;
    List<As3Function> functions;

    public String toString() {
        return new StringBuilder().append(accessSpec).append(' ') //
                .append(getName()).append(' ') //
                .append(_package).toString();
    }

    public void setName(String name) {
        this.name = name;
    }
    public String getName() {
        return name;
    }
    public As3Package get_package() {
        return _package;
    }
    public void set_package(As3Package _package) {
        this._package = _package;
    }
    public List<As3Function> getFunctions() {
        return functions;
    }
    public void setFunctions(List<As3Function> functions) {
        this.functions = functions;
    }
    public ACSpecifier getAccessSpec() {
        return accessSpec;
    }
    public void setAccessSpec(ACSpecifier accessSpec) {
        this.accessSpec = accessSpec;
    }
}
